X-Git-Url: https://git.p6c8.net/jirafeau_mojo42.git/blobdiff_plain/6550c22fe503f109fc5e30ffee0d8445f51862bc:/pub/index.php..ba6f06965a4d9846e23d99a0e9f74b1361c18c40:/%27%20.%20%24link%20.%20%27 diff --git a/pub/index.php b/pub/index.php deleted file mode 100644 index 80a5230..0000000 --- a/pub/index.php +++ /dev/null @@ -1,143 +0,0 @@ - - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -define('JYRAPHE_ROOT', dirname(__FILE__) . '/'); -define('DEBUG', true); - -require(JYRAPHE_ROOT . 'lib/config.php'); -require(JYRAPHE_ROOT . 'lib/settings.php'); -require(JYRAPHE_ROOT . 'lib/functions.php'); - -/* check if the destination dirs are writable */ -$writable = is_writable(VAR_FILES) && is_writable(VAR_LINKS) && is_writable(VAR_TRASH); - -$res = array(); -if($writable && isset($_POST['jyraphe'])) { - - $key = $_POST['key']; - - $time = time(); - switch($_POST['time']) { - case 'minute': - $time += JYRAPHE_MINUTE; - break; - case 'hour': - $time += JYRAPHE_HOUR; - break; - case 'day': - $time += JYRAPHE_DAY; - break; - case 'week': - $time += JYRAPHE_WEEK; - break; - case 'month': - $time += JYRAPHE_MONTH; - break; - default: - $time = JYRAPHE_INFINITY; - break; - } - - $res = jyraphe_upload($_FILES['file'], isset($_POST['one_time_download']), $key, $time, $cfg); -} - -require(JYRAPHE_ROOT . 'lib/template/header.php'); - -/* Checking for errors. */ -if(!is_writable(VAR_FILES)) { - add_error (_('The file directory is not writable!'), VAR_FILES); -} - -if(!is_writable(VAR_LINKS)) { - add_error (_('The link directory is not writable!'), VAR_LINKS); -} - -if(!is_writable(VAR_TRASH)) { - add_error (_('The trash directory is not writable!'), VAR_TRASH); -} - -/* Check if the install.php script is still in the directory. */ -if (file_exists(JYRAPHE_ROOT . 'install.php')) { - add_error (_('Installer script still present'), - _('Please make sure to delete the installer script "install.php" before continuing.')); -} - -if(!has_error() && !empty($res)) { - if($res['error']['has_error']) { - add_error (_('An error occurred.'), $res['error']['why']); - } else { - $link = $cfg['web_root']; - if($cfg['rewrite']) { - $link .= 'file-' . $res['link']; - } else { - $link .= 'file.php?h=' . $res['link']; // h because 'h' looks like a jyraphe ;) - } - echo '
' . NL; - echo '

' . _('File uploaded! Copy the following URL to get it:') . '
' . NL; - echo '' . $link . '' . NL; - - if($time != JYRAPHE_INFINITY) { - echo '
' . _('This file is valid until the following date:') . '
' . strftime('%c' ,$time) . ''; - } - - echo '

'; - } -} - -if(has_error ()) { - show_errors (); -} - -if(!has_error () && $writable) { -?> - -
-
-
-
- -

-

-

- -
- -
-

-

-

- -

-
-
-
-
- -